typedef enum type
{
    point,
    string,
    polygon
};
typedef struct points
{
    int x, y;
};
typedef struct vector
{
    type geotype;
    points *point_sets;
    int point_num;
    char *name;
};
